<html>
<center>
<h4><a href="intro.html", target = "_blank"> Google App Engine Does Javascript!! </a></h4>
<p align="left">

<table cols=2 width="800" font size="2">
<tr>
<td width="100" align=left>
<a href="http://www.code.google.com/appengine/downloads.html" target="_blank"><img src="image/appengine.gif" height="50%" align="left"></a>
</td>
<td>
Download the <a href="http://www.code.google.com/appengine/downloads.html" target="_blank">Google App Engine SDK</a>,
read through the documentation and write a simple app. There are many resources that cover App Engine - basically, you will
need a Gmail account and a project id.  To develop an app, either Python or Java is required- but for this case, just to run Javascript,
neither language is needed.
Within your app folder, create an assets and assets/javascript folder.  Copy all your javascript files/function/libraries into the
javascript folder.
Modify the app.yaml file for your application and add these lines to describe the location of the assets directory and any html file in your application <br>
</td>
</tr>

</table>


<p>
<table cols=3 width="800" align="left" font size="2">
<tr>

<td width="5%"></td>
<td width="30%">
 <b>app.yaml</b><br>
<p>
- url: /index.html<br>
  static_files: index.html<br>
  upload: index.html<br>
<p>
- url: / <br>
  static_dir: assets
<p>
- url: /any.html<br>
  static_files: any.html<br>
  upload: any.html<br>
</td>

<td width="65%">
</b>
These additions to app.yaml describe the location of the assets and assets/javascript directories. 
Add -url commands for each html file. This command defines the  pattern for mapping urls to files. The first pattern maps
the home page (/) to index.html.  App Engine static files (.css,.gif,.js files ) are served from web servers dedicated  to
static content.  The static_dir:assets line defines assets as the directory that contain the static files.
<p>
In your .html files, load Javascript files by references to javascript/function.js<br>
<p>
i.e. &#60;script src="javascript/function.js">&#60;/script&#62; <br>

</td>


</tr>

</table>

<br>
<table width="800" align="left" font size="2">
<!--<p align="left">
-->
<tr>
<td>
The example below are test cases used for the Digital Script Language &#169; Flashpoint.
The test cases, all generated via Javascript were ported to Google App Engine, without any modification.
To generate a sample Digita Script for a camera, select the camera - Kodak DC220,DC260 or Minolta EX1500.  These set photo parameters
unique to each camera.  Then select the particular camera API that is to be tested for each camera.
</td>
</tr>
</table>
</html>
